MailPoet\Subscribers\ImportExport\Import\Import A

Total Complexity 69
Dependencies 15
Dependents 1
Total lines 444
Lines of code 368
Logical lines of code 184
Comment lines 27
Methods 18
Properties 12

Methods 18

Method Rating Maintainability Complexity Lines of code
process()
A
40 11 63
validateSubscribersData()
A
45 12 43
createOrUpdateSubscribers()
A
45 8 45
createOrUpdateCustomFields()
A
49 7 31
splitSubscribersData()
S
47 5 38
setSubscriptionStatusToDefault()
S
59 4 15
deleteExistingTrashedSubscribers()
S
56 3 18
validateImportData()
S
58 3 16
__construct()
S
51 1 27
addField()
S
63 2 11
getSubscribersFields()
S
66 2 9
getCustomSubscribersFields()
S
67 2 9
addMissingRequiredFields()
S
70 2 6
transformSubscribersData()
S
68 2 7
addSubscribersToSegments()
S
69 2 7
setSource()
S
64 1 10
setLinkToken()
S
64 1 10
synchronizeWPUsers()
S
78 1 3